(a) thrashing - Turkish English Dictionary